package org.yjy.resource.controller;

import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import org.yjy.pvd.dto.account.PageDto;

@RequestMapping("/PublicBasicsController")
@CrossOrigin
@RestController
public class PublicBasicsController {
    /**
     * 普遍分页查询流程:
     * 1)解析请求数据
     * 2)尝试从redis获取数据
     *  3)解析redis返回的部分数据,重写请求数据
     *  3)将redis数据整理返回
     *  4)从sql获取数据
     *  5)将sql数据整理返回
     *  6)并项redis中存入数据
     */
    /**
     * 考虑到数据不多但可能被筛选,PublicBasics部分带排序条件不采用分页查询的方式
     */
    //尝试获取PublicBasicsController表的数据
    @PreAuthorize("hasAuthority('range:reso:selec')")
    @GetMapping("/NoCheck/pagingQuery")
    //public PageDto pageAll(PageDto pageDto){
    public String pageAll(PageDto pageDto){
        System.out.println(pageDto);
        //Order为空
        if(pageDto.getOrder()==null||pageDto.getOrder()==""){
            return "order is null";
        }
        return null;
    }
}
